/*
 * @Description: Test02.java
 * @Author: rendc
 * @Date: 2025-03-14 10:13:34
 * @LastEditors: rendc
 * @LastEditTime: 2025-03-14 10:23:31
 */

import java.io.File;

public class Test02 {

  public static void main(String[] args) throws Exception {
    // ⽬录路径
    String path = "./";
    // 创建⽬录对象
    File dir = new File(path);
    // 验证一下绝对路径
    // System.out.println(dir.getCanonicalPath());
    // 请在此处补全代码，列出D盘根⽬录下所有后缀为txt或doc的⽂件
    // 注意：1、排除掉⽬录；2、显示出每个⽂件的绝对路径
    // 获取该目录下所有文件
    File[] files = dir.listFiles();
    for (File file : files) {
      if (file.isFile()) {
        // 排除掉了目录
        String fileName = file.getName();
        // System.out.println("fileName:" + fileName);
        // 思路1 获取文件的后缀 通过 . 分隔 字符串 然后判断
        // 思路2 直接判断字符串的末尾字符
        if (fileName.endsWith(".txt") || fileName.endsWith(".java")) {
          System.out.println(file.getAbsoluteFile());
        }
      }
    }
  }
}